دالة MMULT في Excel
دوال المصفوفات
الغرض من الدالة
تقوم دالة MMULT بحساب حاصل ضرب مصفوفتين (Matrix Product). لكي يتم ضرب مصفوفتين، يجب أن يكون عدد أعمدة المصفوفة الأولى مساوياً لعدد صفوف المصفوفة الثانية. تُستخدم هذه الدالة في الجبر الخطي لحل المشكلات التي تتضمن تحويلات خطية وأنظمة معادلات.
صيغة الدالة (Syntax)
MMULT(array1, array2)
- array1: المصفوفة الأولى من الأرقام التي تريد ضربها. (مطلوب).
- array2: المصفوفة الثانية من الأرقام التي تريد ضربها. يجب أن يكون عدد صفوفها مساوياً لعدد أعمدة `array1`. (مطلوب).
أمثلة عملية
المثال 1: ضرب مصفوفتين (2x2 * 2x2)
لضرب المصفوفتين التاليتين: المصفوفة 1 [[1, 2], [3, 4]] والمصفوفة 2 [[5, 6], [7, 8]].
| A | B | C | D | |
|---|---|---|---|---|
| 1 | المصفوفة 1 | المصفوفة 2 | ||
| 2 | 1 | 2 | 5 | 6 |
| 3 | 3 | 4 | 7 | 8 |
| 4 | ناتج الضرب | |||
| 5 | 19 | |||
| 6 |
الصيغة المستخدمة:
=MMULT(A2:B3, C2:D3)
توضيح: تُرجع الدالة مصفوفة ناتجة عن ضرب المصفوفة 1 بالمصفوفة 2. بما أن هذه دالة مصفوفية ديناميكية، يجب إدخالها بحيث يكون على يمينها أو يسارها خلايا فارغة. ولمعرفة عدد الخلايا الفارغة الواجب توافرها يجب عليك ان تعرف أبعاد المصفوفة الناتجة. لمعرفة ذلك اطلع على خواص ضرب المصفوفات.